page-ipm-cash
{
  .item{
    background-color: transparent !important;
  }
  .GridContent_item {
    background-color: transparent !important;
  }

  .dataStyle {
    ion-select {
      max-width: 80% !important;
    }
  }
  .text-right {
    text-align: right;
  }

  .redText {
    color: red !important;
  }

  .queryList {
    .value {
      text-align: right !important;
    }
    ion-col {
      padding: 5px !important;
      white-space: pre-wrap;
    }
  }

  .selectFundButton {
    //max-width: 20%;
    span {
      //white-space: pre-wrap;
    }
  }

  .fundCode{
    ion-label {
      margin: 0px;
    }
    .fundCodetext {
      line-height: 3rem;
      padding-left: 0px;
      font-size: 1.7rem;
    }

    .textEllipsis {
      overflow: hidden;
      text-overflow: ellipsis;
    }

    .fundBadge {
      line-height: 3rem;
      padding-left: 0px;
      font-size: 1.7rem;
      text-align: right;
    }
  }

  .setFontSize {
    font-size: 1.8rem !important;
  }

  #headerDivider {
    padding-left: 1.0rem;
    background-color: #f4f4f4 !important;
  }

    ion-avatar
    {
        img
        {
            padding: 5px !important;

            border-radius: 0 !important;
        }
    }

  .queryButton {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 16px;
    padding-right: 16px;

    ion-label {
      margin: 0px;
    }

    .item-inner {
      padding-right: 16px !important;
    }

    button {
      height: 2.8em !important;
      margin: 0px;
    }
  }

  .queryParamHeader {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
    span {
      white-space: pre-wrap;
      line-height: 1.9em !important;
    }
  }

  .queryParam {
    margin-right: 0px;
    border-bottom: 0.55px solid #c8c7cc;
  }

  .RangeList{
    ion-col {
      //border-bottom: 0.55px solid #c8c7cc;
      text-align: center;
      input {
        max-width: 100%;
        position: relative;
        margin: 0 auto;
        border: 0.55px solid #c8c7cc;
        //top: 15%;
        //height: 70%;
        text-align: center;
        input {
          text-align: center;
          margin: 0;
        }
      }
    }
    ion-item {
      border: 0px !important;
      padding-left: 0px !important;
      min-height: 3.3rem;

      .item-inner {
        padding-right: 0px !important;
      }

      ion-range {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
      }
    }
  }

  .fund-categories-wrap {
    position: fixed;
    left: 0;
    z-index: 999;
    overflow: scroll;
    width: 100%;
    background: #fff;
    margin-bottom: 10px;
    -webkit-transform: translateZ(0);
    -webkit-overflow-scrolling: touch !important;

    .fund-categories {
      min-width: 700px;

      .segment-button {
        font-size: 1.4rem;
        color: #000;
      }

      .segment-button.segment-activated {
        color: #ff6307;
      }
    }
  }

  .fund-fixed-search {
    position: fixed;
    top: 41px;
    z-index: 9;
    width: 100%;
    margin: 0;
    background: #f5f5f5;
    padding-bottom: 5px;
    padding-top: 3px;
  }

  .fund-fixed-search.wechat-top {
    top: 0;
  }

  .fund-categories-wrap.wechat-top {
    top: 50px;
  }

  .fund-categories-wrap.not-wechat-top {
    top: 89px;
  }

  .fundsContent {
    /*.scroll-content {
      margin-top: 0px !important;
      margin-bottom: 0px !important;
    }*/
  }

  .funds {
    //button[id="activated"] {
    //    background-color: yellow;
    //}
    //
    //.item-ios.activated {
    //    background-color: yellow;
    //}
    ion-item[id='activated'] {
      background-color: #d9d9d9;
    }

    .all-fund-head {
      background: #fff;
      padding: 0 16px;
      width: 100%;
      overflow-x: scroll;
      -webkit-overflow-scrolling: touch !important;

      .first {
        margin-right: 13px;
      }

      .select-item {
        display: inline-block;
        padding: 3px 13px;
        position: relative;
        line-height: 30px;
      }

      .select-item::after {
        position: absolute;
        top: 10px;
        bottom: 10px;
        left: 0;
        content: '';
        width: 0;
        border-left: 0.55px solid #dedede;
      }
    }

    ion-grid: {
      padding: 0;
    }

    ion-item {
      padding: 0;
      height: 60px;

      .item-inner {
        padding-left: 16px;
      }
    }

    .funds-detail-msg {

      ion-row {

      }

      ion-grid,
      .funds-left,
      .funds-right {
        padding: 0;
      }

      .set-color {
        color: #000;
      }

      .funds-right {
        height: 350px;
        margin-top: -350px;
        margin-left: 42%;
        //overflow-x: scroll !important;
        -webkit-overflow-scrolling: touch !important;

        .item-block {
          width: inherit;
        }

        ion-item {
          top: inherit !important;
          .item-inner {
            display: none !important;
          }
        }

        .fund-right-header p {
          position: relative !important;
          .item-inner {
            display: none !important;
          }
        }

        .sort {
          width: 8px;
          height: 15px;
          right: 0px;
          position: absolute;
        }

        .arrow-none {
          //background: url(../assets/sort/arrow-none.png) no-repeat right;
          bottom: 22px;
        }

        .arrow-up {
          //background: url(../assets/sort/arrow-up.png) no-repeat right;
          bottom: 24px;
        }

        .arrow-down {
          //background: url(../assets/sort/arrow-down.png) no-repeat right;
          bottom: 24px;
        }

        .item-wrap {
          width: 100%;
          height: 100%;

          p {
            margin: 0;
            padding: 15px 4px;
            width: 200px;
            display: flex;
            justify-content: center;
            align-items: center;
          }

          ion-item {
            padding-left: 0;
            height: 60px;
            //width: 720px;
            border-bottom: 0.55px solid #dedede;

            .item-inner {
              margin: 0;
              padding: 0;
              width: 0;
            }
          }

          .button-type {
            display: block;
            border: 0.55px solid red;
            line-height: 2rem;
            padding: 0 10px;
            margin-top: 1px;
            border-radius: 5px;
          }

          ion-item-divider {
            height: 40px;
            width: 720px;

            p {
              color: #3e3e3e;
            }
          }

          .fund-header-right .odd {
            padding: 13px 8px;
          }

          .odd {
            background-color: #faf7f6;
            padding: 22px 8px;
          }

          .even {
            padding: 22px 8px;
          }

          ion-item[id='activated'] .odd {
            background-color: #d9d9d9;
          }

          .item-list-wrap {
            width: 900px;
          }
        }

        .scroll-content {
          margin-bottom: 0 !important;
        }

        .set-bg-color {
          //background-color: #faf7f6;
        }

        ion-item[id='activated'] .set-bg-color {
          //background-color: #d9d9d9;
        }

        .funds-layout-flex {
          display: flex;
          flex-direction: column;
        }
      }

      .funds-left-scroll-x {
        overflow-x: scroll !important;
        -webkit-overflow-scrolling: touch !important;
      }

      .funds-right-scroll-x {
        overflow-x: scroll !important;
        -webkit-overflow-scrolling: touch !important;
      }

      .funds-left {
        height: 350px;
        //overflow-x: scroll !important;
        -webkit-overflow-scrolling: touch !important;

        ion-item {
          //top: inherit !important;
        }

        .funds-name {
          display: flex;
          ion-icon {
            position: absolute;
            top: 30%;
          }
        }

        .type {
          margin-right: 5px;
          background: #ff6307;
          color: #fff;
          width: 19px;
          height: 19px;
          text-align: center;
        }

        p {
          margin: 0;
          padding: 9px 8px;
        }

        button {
          padding-left: 0;
          height: 60px;
          width: 100%;
          border-bottom: 0.55px solid #dedede;
        }

        ion-item-divider {
          height: 40px;

          p {
            color: #3e3e3e;
            //padding-left: 50px;
          }
        }

        ion-item-divider:first-child {
          //padding-left: 16px;
        }

        .funds-name-item {
          border: none;
          border-bottom: 0.55px solid #dedede;
          background-color: transparent;

          .item-inner {
            border-bottom: 0;
          }
        }

        .funds-layout-flex {
          flex: 1;
        }
      }

      ion-item-divider {
        padding-left: 0;
        background: #fff;
        border-bottom: 0.55px solid #dedede;
      }

      .set-font {
        font-size: 1.2rem;
      }
    }
  }

  .ion-search-input {
    background: none !important;
    border-bottom: none !important;
  }

  .GridLeft {
    .item-inner {
      display: none !important;
    }
  }

  .GridContent {
      //top: inherit !important;
    padding-top: 40px;
    p {
      span {
        white-space: pre-wrap !important;
        word-break: break-all !important;
        padding: 2px !important;
        text-align: center !important;
        width: 100% !important;
      }
    }
  }

  .GridFundName {
    //height: 60px !important;
    //line-height: 60px !important;
  }

  .set-fund-name-color {
    color: #23b6ea !important;
    display: -webkit-box !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    max-height: 60px !important;
    -webkit-line-clamp: 3 !important;
    -webkit-box-orient: vertical !important;
    margin-left: 18px;
  }

  .GridContent_p {
    .set-color {
      color: #23b6ea !important;
    }
    height: 100% !important;
  }

  /*.odd_header:nth-child(2n + 1) {
      background-color: #F4F4F4 !important;
  }

  .GridContent_p:nth-child(2n + 1) {
    background-color: #F4F4F4 !important;
    height: 100% !important;
  }*/

  .redColor {
    color: red !important;
  }

  .grayColor {
    color: #666666 !important;
  }

  .loading_spinner{
    float:right;
    margin-right: 10px;
    color: color($colors, primary);
  }

  .font_weight_900 {
    font-weight: 900 !important;
  }

  .rotate_90 {
    -webkit-transform: rotate(90deg);
    //margin-top: 15%;
  }

  .exitFullscreen {
    position: fixed;
    bottom: 10px;
    left: 10px;
    font-size: 1.2rem;
    z-index: 99999;
    width: 6rem;
    height: 6rem;
    //padding: 6px;
    border-radius: 50% 50% 50% 50%;
    background-color: color($colors, primary);
    -webkit-transform: rotate(90deg);
    opacity: 0.5;

    img {
      width: 100%;
      height: 100%;
      -webkit-transform: rotate(90deg);
    }
    span {
      display: flex;
      justify-content: center;
      flex-direction: column;
      width: 100%;
      height: 100%;
      color: white;
      padding: 5px;
      text-align: center;
    }
  }

  .enterFullscreen {
    position: fixed;
    bottom: 10px;
    right: 10px;
    font-size: 1.2rem;
    z-index: 99999;
    width: 6rem;
    height: 6rem;
    //padding: 6px;
    border-radius: 50% 50% 50% 50%;
    background-color: color($colors, primary);
    //-webkit-transform: rotate(90deg);
    opacity: 0.5;

    img {
      width: 100%;
      height: 100%;
      -webkit-transform: rotate(90deg);
    }
    span {
      display: flex;
      justify-content: center;
      flex-direction: column;
      width: 100%;
      height: 100%;
      color: white;
      padding: 5px;
      text-align: center;
    }
  }

  #fundNameP {
    padding: 0px;
    padding-left: 18px;
  }

  ::-webkit-scrollbar {
    display: none !important;
  }

}


page-ipm-cash-detail
{
  .item{
    background-color: transparent !important;
  }
  .GridContent_item {
    background-color: transparent !important;
  }

  .dataStyle {
    ion-select {
      max-width: 80% !important;
    }
  }
  .text-right {
    text-align: right;
  }

  .redText {
    color: red !important;
  }

  .queryList {
    .value {
      text-align: right !important;
    }
    ion-col {
      padding: 5px !important;
      white-space: pre-wrap;
    }
  }

  .selectFundButton {
    //max-width: 20%;
    span {
      //white-space: pre-wrap;
    }
  }

  .fundCode{
    ion-label {
      margin: 0px;
    }
    .fundCodetext {
      line-height: 3rem;
      padding-left: 0px;
      font-size: 1.7rem;
    }

    .textEllipsis {
      overflow: hidden;
      text-overflow: ellipsis;
    }

    .fundBadge {
      line-height: 3rem;
      padding-left: 0px;
      font-size: 1.7rem;
      text-align: right;
    }
  }

  .setFontSize {
    font-size: 1.8rem !important;
  }

  #headerDivider {
    padding-left: 1.0rem;
    background-color: #f4f4f4 !important;
  }

  ion-avatar
  {
    img
    {
      padding: 5px !important;

      border-radius: 0 !important;
    }
  }

  .queryButton {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 16px;
    padding-right: 16px;

    ion-label {
      margin: 0px;
    }

    .item-inner {
      padding-right: 16px !important;
    }

    button {
      height: 2.8em !important;
      margin: 0px;
    }
  }

  .queryParamHeader {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
    span {
      white-space: pre-wrap;
      line-height: 1.9em !important;
    }
  }

  .queryParam {
    margin-right: 0px;
    border-bottom: 0.55px solid #c8c7cc;
  }

  .RangeList{
    ion-col {
      //border-bottom: 0.55px solid #c8c7cc;
      text-align: center;
      input {
        max-width: 100%;
        position: relative;
        margin: 0 auto;
        border: 0.55px solid #c8c7cc;
        //top: 15%;
        //height: 70%;
        text-align: center;
        input {
          text-align: center;
          margin: 0;
        }
      }
    }
    ion-item {
      border: 0px !important;
      padding-left: 0px !important;
      min-height: 3.3rem;

      .item-inner {
        padding-right: 0px !important;
      }

      ion-range {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
      }
    }
  }

  .fund-categories-wrap {
    position: fixed;
    left: 0;
    z-index: 999;
    overflow: scroll;
    width: 100%;
    background: #fff;
    margin-bottom: 10px;
    -webkit-transform: translateZ(0);
    -webkit-overflow-scrolling: touch !important;

    .fund-categories {
      min-width: 700px;

      .segment-button {
        font-size: 1.4rem;
        color: #000;
      }

      .segment-button.segment-activated {
        color: #ff6307;
      }
    }
  }

  .fund-fixed-search {
    position: fixed;
    top: 41px;
    z-index: 9;
    width: 100%;
    margin: 0;
    background: #f5f5f5;
    padding-bottom: 5px;
    padding-top: 3px;
  }

  .fund-fixed-search.wechat-top {
    top: 0;
  }

  .fund-categories-wrap.wechat-top {
    top: 50px;
  }

  .fund-categories-wrap.not-wechat-top {
    top: 89px;
  }

  .fundsContent {
    /*.scroll-content {
      margin-top: 0px !important;
      margin-bottom: 0px !important;
    }*/
  }

  .funds {
    //button[id="activated"] {
    //    background-color: yellow;
    //}
    //
    //.item-ios.activated {
    //    background-color: yellow;
    //}
    ion-item[id='activated'] {
      background-color: #d9d9d9;
    }

    .all-fund-head {
      background: #fff;
      padding: 0 16px;
      width: 100%;
      overflow-x: scroll;
      -webkit-overflow-scrolling: touch !important;

      .first {
        margin-right: 13px;
      }

      .select-item {
        display: inline-block;
        padding: 3px 13px;
        position: relative;
        line-height: 30px;
      }

      .select-item::after {
        position: absolute;
        top: 10px;
        bottom: 10px;
        left: 0;
        content: '';
        width: 0;
        border-left: 0.55px solid #dedede;
      }
    }

    ion-grid: {
      padding: 0;
    }

    ion-item {
      padding: 0;
      height: 60px;

      .item-inner {
        padding-left: 16px;
      }
    }

    .funds-detail-msg {

      ion-row {

      }

      ion-grid,
      .funds-left,
      .funds-right {
        padding: 0;
      }

      .set-color {
        color: #000;
      }

      .funds-right {
        height: 350px;
        margin-top: -350px;
        margin-left: 33%;
        //overflow-x: scroll !important;
        -webkit-overflow-scrolling: touch !important;

        .item-block {
          width: inherit;
        }

        ion-item {
          top: inherit !important;
          .item-inner {
            display: none !important;
          }
        }

        .fund-right-header p {
          position: relative !important;
          .item-inner {
            display: none !important;
          }
        }

        .sort {
          width: 8px;
          height: 15px;
          right: 0px;
          position: absolute;
        }

        .arrow-none {
          //background: url(../assets/sort/arrow-none.png) no-repeat right;
          bottom: 22px;
        }

        .arrow-up {
          //background: url(../assets/sort/arrow-up.png) no-repeat right;
          bottom: 24px;
        }

        .arrow-down {
          //background: url(../assets/sort/arrow-down.png) no-repeat right;
          bottom: 24px;
        }

        .item-wrap {
          width: 100%;
          height: 100%;

          p {
            margin: 0;
            padding: 15px 4px;
            width: 200px;
            display: flex;
            justify-content: center;
            align-items: center;
          }

          ion-item {
            padding-left: 0;
            height: 60px;
            //width: 720px;
            border-bottom: 0.55px solid #dedede;

            .item-inner {
              margin: 0;
              padding: 0;
              width: 0;
            }
          }

          .button-type {
            display: block;
            border: 0.55px solid red;
            line-height: 2rem;
            padding: 0 10px;
            margin-top: 1px;
            border-radius: 5px;
          }

          ion-item-divider {
            height: 40px;
            width: 720px;

            p {
              color: #3e3e3e;
            }
          }

          .fund-header-right .odd {
            padding: 13px 8px;
          }

          .odd {
            background-color: #faf7f6;
            padding: 22px 8px;
          }

          .even {
            padding: 22px 8px;
          }

          ion-item[id='activated'] .odd {
            background-color: #d9d9d9;
          }

          .item-list-wrap {
            width: 900px;
          }
        }

        .scroll-content {
          margin-bottom: 0 !important;
        }

        .set-bg-color {
          //background-color: #faf7f6;
        }

        ion-item[id='activated'] .set-bg-color {
          //background-color: #d9d9d9;
        }

        .funds-layout-flex {
          display: flex;
          flex-direction: column;
        }
      }

      .funds-left-scroll-x {
        overflow-x: scroll !important;
        -webkit-overflow-scrolling: touch !important;
      }

      .funds-right-scroll-x {
        overflow-x: scroll !important;
        -webkit-overflow-scrolling: touch !important;
      }

      .funds-left {
        height: 350px;
        //overflow-x: scroll !important;
        -webkit-overflow-scrolling: touch !important;

        ion-item {
          //top: inherit !important;
        }

        .funds-name {
          display: flex;
          ion-icon {
            position: absolute;
            top: 30%;
          }
        }

        .type {
          margin-right: 5px;
          background: #ff6307;
          color: #fff;
          width: 19px;
          height: 19px;
          text-align: center;
        }

        p {
          margin: 0;
          padding: 9px 8px;
        }

        button {
          padding-left: 0;
          height: 60px;
          width: 100%;
          border-bottom: 0.55px solid #dedede;
        }

        ion-item-divider {
          height: 40px;

          p {
            color: #3e3e3e;
            //padding-left: 50px;
          }
        }

        ion-item-divider:first-child {
          //padding-left: 16px;
        }

        .funds-name-item {
          border: none;
          border-bottom: 0.55px solid #dedede;
          background-color: transparent;

          .item-inner {
            border-bottom: 0;
          }
        }

        .funds-layout-flex {
          flex: 1;
        }
      }

      ion-item-divider {
        padding-left: 0;
        background: #fff;
        border-bottom: 0.55px solid #dedede;
      }

      .set-font {
        font-size: 1.2rem;
      }
    }
  }

  .ion-search-input {
    background: none !important;
    border-bottom: none !important;
  }

  .GridLeft {
    .item-inner {
      display: none !important;
    }
  }

  .GridContent {
    //top: inherit !important;
    padding-top: 40px;
    ion-item{
      background-color: transparent !important;
    }
    p {
      span {
        white-space: pre-wrap !important;
        word-break: break-all !important;
        padding: 2px !important;
        text-align: center !important;
        width: 100% !important;
      }
    }
  }

  .GridFundName {
    //height: 60px !important;
    //line-height: 60px !important;
  }

  .set-fund-name-color {
    color: #23b6ea !important;
    display: -webkit-box !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    max-height: 60px !important;
    -webkit-line-clamp: 3 !important;
    -webkit-box-orient: vertical !important;
    margin-left: 18px;
  }

  .GridContent_p {
    .set-color {
      color: #23b6ea !important;
    }
    height: 100% !important;
  }

  /*.odd_header:nth-child(2n + 1) {
      background-color: #F4F4F4 !important;
  }

  .GridContent_p:nth-child(2n + 1) {
    background-color: #F4F4F4 !important;
    height: 100% !important;
  }*/

  .redColor {
    color: red !important;
  }

  .grayColor {
    color: #666666 !important;
  }

  .loading_spinner{
    float:right;
    margin-right: 10px;
    color: color($colors, primary);
  }

  .font_weight_900 {
    font-weight: 900 !important;
  }

  .rotate_90 {
    -webkit-transform: rotate(90deg);
    //margin-top: 15%;
  }

  .exitFullscreen {
    position: fixed;
    bottom: 10px;
    left: 10px;
    font-size: 1.2rem;
    z-index: 99999;
    width: 6rem;
    height: 6rem;
    //padding: 6px;
    border-radius: 50% 50% 50% 50%;
    background-color: color($colors, primary);
    -webkit-transform: rotate(90deg);
    opacity: 0.5;

    img {
      width: 100%;
      height: 100%;
      -webkit-transform: rotate(90deg);
    }
    span {
      display: flex;
      justify-content: center;
      flex-direction: column;
      width: 100%;
      height: 100%;
      color: white;
      padding: 5px;
      text-align: center;
    }
  }

  .enterFullscreen {
    position: fixed;
    bottom: 10px;
    right: 10px;
    font-size: 1.2rem;
    z-index: 99999;
    width: 6rem;
    height: 6rem;
    //padding: 6px;
    border-radius: 50% 50% 50% 50%;
    background-color: color($colors, primary);
    //-webkit-transform: rotate(90deg);
    opacity: 0.5;

    img {
      width: 100%;
      height: 100%;
      -webkit-transform: rotate(90deg);
    }
    span {
      display: flex;
      justify-content: center;
      flex-direction: column;
      width: 100%;
      height: 100%;
      color: white;
      padding: 5px;
      text-align: center;
    }
  }

  .cancelOnFullscreen {
    position: fixed;
    top: 10px;
    left: 10px;
    font-size: 1.2rem;
    z-index: 99999;
    width: 6rem;
    height: 6rem;
    //padding: 6px;
    border-radius: 50% 50% 50% 50%;
    background-color: lightgray;
    -webkit-transform: rotate(90deg);
    //opacity: 0.5;

    img {
      width: 100%;
      height: 100%;
      -webkit-transform: rotate(90deg);
    }
    span {
      display: flex;
      justify-content: center;
      flex-direction: column;
      width: 100%;
      height: 100%;
      color: white;
      padding: 5px;
      text-align: center;
    }
  }

  #fundNameP {
    padding: 0px;
    padding-left: 18px;
  }

  ::-webkit-scrollbar {
    display: none !important;
  }

}
